from santiago de la espada, spain - French English Dictionary